#include <iostream>
#include <json/json.h>
#include <memory>
#include <sstream>
#include <stdio.h>
#include <uuid/uuid.h>
void testUUID() {
	uuid_t uuid1;
	char uuid1_str[37];
 
	uuid_generate(uuid1);
	uuid_unparse(uuid1, uuid1_str);
	fprintf(stdout, "uuid1 result: %s\n", uuid1_str);
}

// void testJSONCPP() {

//         // 将需要进行序列化的数据，存储在Json::Value对象中
//     Json::Value root;
//     root["姓名"] = "张三";
//     root["年龄"] = "18";
//     root["成绩"].append(66);
//     root["成绩"].append(77);
//     root["成绩"].append(88);
//     // 实例化一个StreamWriterBuilder工厂类对象
//     Json::StreamWriterBuilder Wbuild;
//     // 通过StreamWriterBuilder工厂类对象生产一个StreamWriter对象
//     std::unique_ptr<Json::StreamWriter> sw(Wbuild.newStreamWriter());
//     // 使用StreamWriter对象，对Json::Value中存储的数据进行序列化
//     std::stringstream ss;
//     sw->write(root,&ss);
//     // 打印ss中序列化好的结果
//     std::cout << ss.str() << std::endl;
// }
int main()
{
    testUUID();
    return 0;
}
